package com.ttg.model.pojo.original;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 银行商户信息表实体类
 *
 * @author zhy
 * @date 2024/04/10 11:26
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "tbl_bank_public_primitive_original")
public class BankPublicPrimitiveOriginal implements Serializable {


    private static final long serialVersionUID = -3420925675359744480L;
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 商户编号
     */
    @TableField(value = "mct_no")
    private String mctNo;
    /**
     * 商户名称
     */
    @TableField(value = "mct_name")
    private String mctName;
    /**
     * 所属一级机构
     */
    @TableField(value = "mct_agent_no")
    private String mctAgentNo;
    /**
     * 所属二级机构
     */
    @TableField(value = "mct_sub_agent_no")
    private String mctSubAgentNo;
    /**
     * 所属行业
     */
    @TableField(value = "mct_industry")
    private String mctIndustry;
    /**
     * 所属地区(行政区划代码)
     */
    @TableField(value = "mct_address")
    private String mctAddress;
    /**
     * 注册年限
     */
    @TableField(value = "mct_register_years")
    private String mctRegisterYears;
    /**
     * 从业年限
     */
    @TableField(value = "mct_practise_years")
    private String mctPractiseYears;
    /**
     * 法人姓名
     */
    @TableField(value = "mct_legal_person_name")
    private String mctLegalPersonName;
    /**
     * 身份证号
     */
    @TableField(value = "mct_id_number")
    private String mctIdNumber;
    /**
     * 法人客户号
     */
    @TableField(value = "mct_boss_cst_id")
    private String mctBossCstId;
    /**
     * 结算账号
     */
    @TableField(value = "mct_settlement_bank_account")
    private String mctSettlementBankAccount;
    /**
     * 账户状态
     */
    @TableField(value = "mct_account_status")
    private String mctAccountStatus;
    /**
     * 开户行号
     */
    @TableField(value = "mct_opening_bank")
    private String mctOpeningBank;
    /**
     * 开户行名称
     */
    @TableField(value = "mct_opening_bank_name")
    private String mctOpeningBankName;
    /**
     * 开户时间
     */
    @TableField(value = "mct_account_opening_time")
    private String mctAccountOpeningTime;
    /**
     * 结算账户的月均余额
     */
    @TableField(value = "mct_settlement_bank_account_month_average")
    private String mctSettlementBankAccountMonthAverage;
    /**
     * 有效交易月份数
     */
    @TableField(value = "mct_transaction_month_number")
    private String mctTransactionMonthNumber;
    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private String updateTime;

}
